package com.wing.product.model.response;

import com.baomidou.mybatisplus.annotation.TableName;
import com.wing.mybatis.common.BaseEntity;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 委外产品-产品-去料加工材料
 *
 * @author
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class ProOutsourcingOrderProductDetailGroupVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 产品名称
     */
    private String skuName;

    /**
     * 编码
     */
    private String skuCode;

    /**
     * 关联内部产品id
     */
    private Long productDetailId;

    /**
     * 生产单位id
     */
    private Long unitId;

    /**
     * 出库数量
     */
    private BigDecimal outQuantity;

//    /**
//     * 仓库id
//     */
//    private Long warehouseId;

    /**
     * 库存数量(当时库存数量)
     */
    private BigDecimal warehouseQuantity;

    /**
     * 规格
     */
    private String skuSpec;

    /**
     * 产品类型名称
     */
    private String productTypeName;

    /**
     * 最低价
     */
    private BigDecimal minPrice;

    /**
     * 基础单位
     */
    private String baseUnitName;

    /**
     * 主单位
     */
    private String mainUnitName;

}
